COBOL এর বিভিন্ন সংস্করণ এবং তার পরিবর্তন

Computer Programming - কোবল (COBOL) COBOL এর ভূমিকা (Introduction to COBOL) |
221
221

COBOL এর বিভিন্ন সংস্করণ এবং তার পরিবর্তন

COBOL (Common Business-Oriented Language) একটি দীর্ঘ ইতিহাসসম্পন্ন এবং শক্তিশালী প্রোগ্রামিং ভাষা, যা সময়ের সাথে সাথে বিভিন্ন সংস্করণে পরিবর্তিত হয়েছে। এর প্রতিটি সংস্করণ নতুন বৈশিষ্ট্য এবং উন্নতিগুলি যুক্ত করেছে, যা আধুনিক প্রোগ্রামিংয়ের প্রয়োজনীয়তা পূর্ণ করতে সহায়ক হয়েছে। নিচে COBOL-এর প্রধান সংস্করণ এবং তার মধ্যে ঘটে যাওয়া পরিবর্তনগুলো আলোচনা করা হলো।


১. COBOL 60s (প্রথম সংস্করণ)

COBOL এর প্রথম সংস্করণ ১৯৬০ এর দশকে তৈরি হয়েছিল, এবং এটি মূলত একটি কমপক্ষে কম্পিউটার প্রযুক্তির জন্য ডিজাইন করা হয়েছিল, যেখানে ব্যবসায়িক এবং প্রশাসনিক কার্যক্রমের জন্য সহজ প্রোগ্রামিং ভাষার প্রয়োজন ছিল। এর মূল উদ্দেশ্য ছিল ব্যাংকিং এবং সরকারি সিস্টেমগুলোর জন্য একক প্রোগ্রামিং ভাষা তৈরি করা।

  • প্রাথমিক বৈশিষ্ট্য:
    • ব্যবসায়িক প্রক্রিয়া: ব্যাঙ্কিং এবং অন্যান্য ব্যবসায়িক প্রয়োজনে ব্যবহৃত হয়েছিল।
    • পঠনযোগ্যতা: কোড মানব ভাষার মত ছিল, সহজভাবে লেখা হয়েছিল।
    • স্ট্রাকচারড প্রোগ্রামিং: কোডটি পাঠযোগ্য এবং সহজ ছিল, যাতে ডেভেলপাররা দ্রুত কাজ করতে পারত।

২. COBOL 68 (COBOL 68 Standard)

১৯৬৮ সালে COBOL-এর একটি নতুন সংস্করণ COBOL 68 আনা হয়, যা কিছু নতুন বৈশিষ্ট্য যুক্ত করে। এই সংস্করণটি প্রথমবারের মতো COBOL ভাষার জন্য একটি আনুষ্ঠানিক মান প্রতিষ্ঠিত করে। COBOL 68 তে কিছু নতুন ডেটা টাইপ এবং উন্নত ফিচার যোগ করা হয়েছিল।

  • প্রধান পরিবর্তন:
    • ফাংশনাল প্রোগ্রামিং: কিছু ফাংশনাল পদ্ধতি COBOL-এ অন্তর্ভুক্ত করা হয়েছিল।
    • ডেটা টাইপে পরিবর্তন: নতুন ডেটা টাইপ এবং ফাইল ম্যানিপুলেশন উন্নতি করা হয়েছিল।
    • ভাষার মানের উন্নতি: এটি ভাষার মান উন্নয়ন এবং ইন্টারপ্রেটার সিস্টেমকে সহজতর করেছিল।

৩. COBOL 74

COBOL 74 একটি গুরুত্বপূর্ণ সংস্করণ ছিল, যা COBOL ভাষার আধুনিককরণের জন্য অনেক নতুন ফিচার যুক্ত করেছিল। এটি ভাষার পোর্টেবিলিটি এবং ইনপুট/আউটপুট ম্যানেজমেন্টের ক্ষেত্রে বেশ কিছু উন্নতি করেছিল।

  • প্রধান পরিবর্তন:
    • স্ট্রাকচারড প্রোগ্রামিং: COBOL 74 সংস্করণে স্ট্রাকচারড প্রোগ্রামিং ধারণা উন্নীত করা হয়, যার ফলে কোডিং আরও সহজ এবং মডুলার হয়ে যায়।
    • নতুন ফিচার: COBOL 74-এ কিছু নতুন কীবোর্ড ফাংশনালিটি, লুপ এবং কন্ডিশনাল স্টেটমেন্ট যুক্ত করা হয়েছিল।
    • ফাইল ম্যানেজমেন্ট: এতে ফাইল ব্যবস্থাপনা পদ্ধতি আরও উন্নত করা হয়েছিল।

৪. COBOL 85

১৯৮৫ সালে COBOL 85 সংস্করণ মুক্তি পায়, যা COBOL ভাষার আরও আধুনিকীকরণ ও বিশ্বব্যাপী গ্রহণযোগ্যতা লাভের দিকে একটি বড় পদক্ষেপ ছিল। COBOL 85 এ আরো অনেক উন্নতি এবং নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছিল যা ফিচার রিচ সফটওয়্যার ডেভেলপমেন্টে সহায়ক।

  • প্রধান পরিবর্তন:
    • স্ট্রাকচারড প্রোগ্রামিং এবং মডিউলার কোডিং: COBOL 85 তে স্ট্রাকচারড প্রোগ্রামিং আরও ব্যাপকভাবে প্রসারিত হয় এবং মডিউলভিত্তিক কোডিং ব্যবস্থা আনা হয়।
    • ডেটা টাইপের উন্নতি: নতুন ডেটা টাইপ যেমন সাম্বোলিক পিকচার এবং ফ্লোটিং পয়েন্ট ডেটা ব্যবহার করা হয়েছিল।
    • নতুন কীবোর্ড ফাংশন: COBOL 85 তে কিছু নতুন কীবোর্ড ফাংশন এবং অপারেটিং সিস্টেমের উন্নতি করা হয়েছিল।

৫. COBOL 2002

COBOL 2002 সংস্করণটি একটি বড় পরিবর্তন ছিল, যা অউটপুট এবং ইনপুট ম্যানেজমেন্টের ক্ষেত্রেও উন্নতি এনে দেয়। এটি আধুনিক সফটওয়্যার উন্নয়ন পদ্ধতির সঙ্গে একত্রিত হয়ে যায় এবং আধুনিক প্রযুক্তির সঙ্গে একীভূত হয়।

  • প্রধান পরিবর্তন:
    • অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং: COBOL 2002 সংস্করণে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ধারণা অন্তর্ভুক্ত করা হয়। এর মাধ্যমে কোড আরও রিইউসেবল এবং মডুলার হয়ে ওঠে।
    • XML সমর্থন: COBOL 2002 তে XML ফাইল সমর্থন যুক্ত করা হয়েছিল, যার ফলে COBOL সফটওয়্যারের মাধ্যমে XML ডেটা প্রক্রিয়া করা সহজ হয়ে যায়।
    • ইন্টারনেট ব্যবহারের সুবিধা: COBOL 2002 তে ইন্টারনেট প্রযুক্তি ও ওয়েব সেবার সঙ্গে একীভূত হওয়ার জন্য বিভিন্ন নতুন বৈশিষ্ট্য যুক্ত করা হয়েছিল।

৬. COBOL 2014

COBOL 2014 সংস্করণটি আগের সংস্করণগুলির তুলনায় কিছু নতুন নতুন বৈশিষ্ট্য নিয়ে এসেছে যা আধুনিক সফটওয়্যার ডেভেলপমেন্টের প্রয়োজনীয়তার সঙ্গে মিলে যায়। COBOL 2014 আরও বেশ কয়েকটি নতুন ডেটা টাইপ, বিল্ডিং ব্লক, এবং উন্নত ইনপুট/আউটপুট অপশন এনেছে।

  • প্রধান পরিবর্তন:
    • বহু-থ্রেডিং: COBOL 2014 সংস্করণে মাল্টি-থ্রেডিং এবং কনকারেন্ট প্রোগ্রামিংয়ের ধারণা যুক্ত করা হয়েছে।
    • আরও শক্তিশালী XML এবং JSON সমর্থন: আধুনিক ডেটা ফরম্যাট সমর্থনসহ এটি আরও কার্যকরী হয়ে ওঠে।

সারসংক্ষেপ

COBOL এর বিভিন্ন সংস্করণ সময়ের সাথে সাথে নতুন বৈশিষ্ট্য এবং আধুনিক প্রযুক্তি সমর্থন করতে সংশোধিত হয়েছে। প্রতিটি নতুন সংস্করণে কিছু না কিছু উন্নতি করা হয়েছে, যা COBOL ভাষাকে আধুনিক সফটওয়্যার ডেভেলপমেন্টের জন্য আরও শক্তিশালী এবং কার্যকর করেছে। COBOL এর উন্নতি এবং পরিবর্তন তার দীর্ঘমেয়াদী জনপ্রিয়তা এবং ব্যবসায়িক সিস্টেমে তার কার্যকারিতার কারণ।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion